﻿/* banner 开始 */.fullSlide { width: 100%; position: relative; height: 700px; background:url(../images/inbg.jpg); overflow:hidden; }.fullSlide .bd { height: 700px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }.fullSlide .bd ul { width: 100% !important; }.fullSlide .bd li { width: 100% !important; height: 700px; overflow: hidden; text-align: center; }.fullSlide .bd li a { display: block; height: 700px; }.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height:50px; text-align: center; }.fullSlide .hd ul { text-align: center; }.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:14px; height:14px; margin:7px; background-color:#bfbfbf; overflow: hidden; line-height: 99px; border-radius:50%;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }.fullSlide .hd ul .on {  background: #121b2b; border-radius:9px; -webkit-transition: all .3s linear; transition: all .3s linear; }.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }.fullSlide .prev { background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }.fullSlide .next { background-position:-6px -137px;  right: 10%; }/* banner 结束 */.soso{ width:100%; height:40px; padding:15px 0; border-bottom:1px solid #dcdcdc;   }.soso-1{ width:1180px; height:40px; margin:0 auto;}.soso-2{ float:left; width:800px; height:40px; line-height:40px;  color:#222; }.soso-2 a{ color:#222;}.soso-2 a:hover{ color:#F00;}.search_box { width: 300px; height:40px; float:right; overflow:hidden;  position:relative; margin-top: 5px; }.swap_value {float:left; width:227px;  font-size:14px; color: #dadada; height:27px; line-height:38px; padding:0 20px 0 30px; background:none; border:1px solid #dadada;}.swap_go1 { margin:0; border:0; width:14px; height:14px;cursor:pointer; position:absolute; top:8px;left: 8px;}.swap_go { margin:0; border:0; width:44px;color: #ffffff; height:27px; background:#000000; cursor:pointer; position:absolute; right:22px; top:1px; }.swap_go:hover { background: #121b2b; }.in_products_xx{ width:1180px; height:auto; margin:0 auto; padding-top:60px; }.a_text_xx{ height:auto;  }.a_text_t2_1{ height:40px; line-height:40px; text-align:center; font-size:25px; color: #121b2b; }/*.a_text_t2_1 h2{ font-size:32px; font-weight:bold; }.a_text_t2_1 h3{ font-size:32px; font-weight:bold; }*/.a_text_t2_1 a{ color: #1b1c21; }.a_text_t2_1 a:hover{ color: #121b2b; }.a_text_t2_3{ height:30px; line-height:30px; text-align:center; font-size:16px; color:#636363; text-transform:uppercase; padding-top:3px;  }.in_products_r{ width:1210px;  height:auto; margin:0 auto; margin-top:20px;   }#tab{width:100%; position:relative; }#tab .tab_menu{ width:1210px; height:60px; margin-left:193px;  }#tab .tab_menu li{float:left; width:185px; height:42px;line-height:42px; text-align:center; font-size:16px; margin:0 0 0 14px; background:#333333; color:#FFF; cursor:pointer; border-radius:5px; }#tab .tab_menu .selected{ background:url(../images/in_cpdd1.png) no-repeat center top; height:60px; color:#FFF;  }#tab .tab_menu li a{ color:#FFF; }#tab .tab_menu .selected a{ color:#FFF; }#tab .tab_menu .selected:hover{  color:#FFF;  }#tab .tab_box{width:100%; clear:both; }#tab .hide{display:none;}/* 标签切换1，结束 */.in_pfl{ width:810px; height:48px; position:absolute; left:400px; top:0px;}.in_pfl ul li{ float:left; width:185px; height:42px; margin-left:14px; }.in_pfl ul li a{ display:block; line-height:40px; background:url(../images/in_cpdd2.png) 25px no-repeat; font-size:16px; padding-left:40px; color:#222; border:1px solid #008a13; border-radius:5px; }.in_pfl ul li a:hover{ background:url(../images/in_cpdd2.png) 35px no-repeat; color:#008a13; padding-left:50px; }.in_products_pro{ padding-top:10px;  }.in_products_p1{ float:left; width:560px; height:194px; margin:15px 16px 15px 16px; padding:4px 0 4px 4px; border:1px solid #dbdbdb;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }.in_products_p2{ float:left; width:260px;  }.in_products_p3{ float:right; width:270px; padding-right:10px; }.in_products_p4{ color:#666; line-height:28px; height:130px; overflow:hidden; }.in_products_p4 h6{ font-size:16px; font-weight:normal; color:#00880a; height:20px; line-height:20px; overflow:hidden; padding:10px 0 10px 0;  }.in_products_p4 a{ display:block; color:#000000;  }.in_products_p4 a:hover{ color: #121b2b; }.in_products_p5{ height:32px; margin-top:18px; }.in_products_p6{ float:left; width:114px; height:32px; line-height:32px;  color:#FFF; text-align:center; }.in_products_p6 a{ color:#fff; display:block; background:#000000; border-radius:5px;    }.in_products_p6 a:hover{ color:#fff; background: #121b2b;  }.in_products_p7{ float:left; width:260px; margin:20px 16px 5px 15px; padding:4px; border:1px solid #dbdbdb;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }.rposcale_x_a{ width:260px; height:194px;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }.in_products_txt2{ height:40px; line-height:40px;  padding-left:10px; overflow:hidden; background:#efefef; margin-top:5px;text-align: center }.in_products_txt2 h6{ width:40px; height:40px; background:url(../images/in_cpdd3.png) no-repeat center #cfcfcf; display:block; float:right;  transition: all 0.5s;  } .in_products_p7:hover .in_products_txt2 h6{ background:url(../images/in_cpdd3.png) no-repeat center #121b2b;  }/*图片放大2，开始*/.rposcale_a{ width:260px; height:194px; overflow:hidden;  }.rposcale_a img{ width:260px; height:194px;  transition: all 0.5s;  transform: scale(1);   }.rposcale_a img:hover { transition: all 0.5s;   transform: scale(1.1);   }/*图片放大2，结束*/.rposcale_x_a:hover, .in_products_p1:hover, .in_products_p7:hover{ border:1px solid #121b2b; }.in_banner1{ width:100%; height:358px; background:url(../images/in_banner1bg.jpg) no-repeat center top; margin-top:55px; }.in_banner1_1{ width:1180px; height:160px; margin:0 auto; position:relative; }.in_banner1_tu{	width: 900px;	height: 100px;	margin: 0 auto;	text-align: left;	position: absolute;	left: 150px;	top: 97px;	line-height: 1.75;}.in_banner1_tu p{	margin-bottom: 10px;	text-indent: 2em;	font-size: 16px;	color: #ffffff;}.in_banner1_2{ float:left; width:435px; height:60px; padding:0 0 0 0; position:absolute; right:227px; top:207px; }.in_banner1_4{ float:left; width:132px; height:42px; line-height:43px; font-size:16px; color:#FFF; text-align:center; margin-top:96px; }.in_banner1_4 a{ color:#ffffff;height: 42px;margin: 0 auto; display:block; background:url("../images/contact1.png"); border-radius:5px; }.in_banner1_4 a:hover{ color: #cccccc; }.in_banner1_tel{ float:left; width:240px; height:60px; background:url(../images/banner_tel.png) no-repeat left;  padding:0 0 0 85px;  }.in_banner1_tel_text{ height:20px; line-height:20px; font-size:15px; color:#FFF; padding-top:8px; }.in_banner1_tel_dh{ font-size:26px; color:#FFF; height:30px; line-height:30px; font-weight:bold; padding-top:2px;   }.in_banner2{ width:100%; height:160px; background:url(../images/in_banner1bg.jpg) no-repeat center top; margin-top:60px; }.in_banner2_1{ width:1180px; height:160px; margin:0 auto; position:relative; }.in_banner2_tu{ width:620px; height:100px; position:absolute; right:0px; top:30px;  }.in_banner2_2{ float:left; width:435px; height:60px; padding:0 0 0 0; position:absolute; left:20px; top:55px; }.in_banner2_4{ float:left; width:100px; height:48px; line-height:48px; font-size:16px; color:#FFF; text-align:center; margin-top:5px; }.in_banner2_4 a{ color:#009e0c; display:block; background:#ffffff; border-radius:5px;   }.in_banner2_4 a:hover{ color:#FFF; background:#00cc60; }.in_banner2_tel{ float:left; width:240px; height:60px; background:url(../images/banner_tel.png) no-repeat left;  padding:0 0 0 85px;  }.in_banner2_tel_text{ height:20px; line-height:20px; font-size:15px; color:#FFF; padding-top:8px; }.in_banner2_tel_dh{ font-size:26px; color:#FFF; height:30px; line-height:30px; font-weight:bold; padding-top:2px;   }.in_algd{ width:1180px; height:auto; margin:0 auto; padding-top:50px;  }.algd_lefts { background:url(../images/al_l.png) no-repeat left; display: block; width:40px; height:50px; position: absolute; top:125px; left:0; cursor:pointer;  }.algd_rights { background:url(../images/al_r.png) no-repeat right; display: block; width:40px; height:50px; position: absolute; top:125px;  right:0px; cursor:pointer; }.algd_box1 { width:1180px;  position:relative; padding-top:10px; overflow:hidden; margin-top:10px; }.algd_box2 { width:1080px;  margin:0 auto; overflow:hidden; }.in_anli_tkd1_pro1{ float:left; width:330px; margin:0 15px; position:relative; }.in_anli_tkd1_pro2{ width:330px; height:250px; overflow:hidden;  }.in_anli_tkd1_pro2 img{ width:330px; height:250px;  }.in_anli_txt{ height:68px; line-height:68px; background:url(../images/sou_d.png) 10px no-repeat #efefef; padding:0 20px 0 40px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; overflow:hidden; }.in_anli_tkd1_pro1:hover .in_anli_txt{ background:url(../images/anli_d.png) 10px no-repeat #121b2b; color:#FFF; }.in_anli_tkd1_pro1:hover .in_anli_txt a{ color:#FFF;}.youshi{ width:100%; height:690px; background:url(../images/youshi_bg.jpg) no-repeat center top; margin-top:60px; }.youshi_t{ height:110px; text-align:center; padding:54px 0 0 0; }.youshi_pro{  width:1180px;  height:412px;  margin:0 auto; margin-top:39px;  }/* 标签切换2，开始 */#tab_2{width:100%; position:relative;  }#tab_2 .tab_menu{ width:364px; height:60px;  background:url(../images/youshi_t2.png) no-repeat center top;  text-align:center; position:absolute; left:408px; top:320px; }#tab_2 .tab_menu li{ display:inline-block; width:36px; height:36px; margin:11px 15px 0 15px; overflow:hidden; background:#777777; font-size:18px; line-height:36px; color:#FFF; border-radius:50%;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; cursor:pointer;  }#tab_2 .tab_menu .selected{   background:#009e0c;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out;   }#tab_2 .tab_box_2{width:100%; clear:both; }#tab_2 .hide{display:none;}/* 标签切换2，结束 */.youshi_pro_1{ height:412px;  }.youshi_pro_1_l{  float:right; width:590px; height:412px; overflow:hidden; }.youshi_pro_1_l img{ width:590px; height:412px; transition: all 0.5s;  transform: scale(1);  }.youshi_pro_1_l img:hover{ transition: all 0.5s;  transform: scale(1.05);  }.youshi_pro_2a{ float:left; width:590px; height:412px;  }.youshi_pro_2_1x{ height:auto;  }.youshi_pro_2_1sz{ float:left; width:64px; height:64px; line-height:64px; padding:8px 17px 0 0; font-size:32px; text-align:center; margin:32px 0 0 35px; color:#009e0c; background:url(../images/youshi_t1.png) no-repeat center top; }.youshi_pro_2_1{ float:left; width:435px; height:218px; line-height:30px; padding:58px 25px 0 0;  color:#000; overflow:hidden; }.youshi_pro_2_1 h6{ height:34px; line-height:34px; font-size:24px; color:#00880a; }.youshi_pro_2_1 h5{ height:34px; line-height:34px; font-size:24px; color:#a3a3a3; font-size:18px; }.in_kganyanbg{ width:1180px; height:310px; margin:0 auto; margin-top:50px;  }.in_kganyan{ width:1180px; margin:0 auto; padding-top:5px; position:relative;  }.kganyan_gn {  overflow:hidden;  margin: 0 40px; }.in_jianzheng_4{ float:left; width:498px; height:188px; padding:20px 10px 14px 10px; margin:10px 15px 0 15px; background:#FFF; border:1px solid #e4e4e4; }.in_jianzheng_4_1{ float:left; width:180px; margin-left:5px; }.in_jianzheng_4_2x{ float:right; width:290px; }.in_jianzheng_4_2{ color:#666; line-height:30px; height:120px; overflow:hidden; padding:10px 10px 0 0; }.in_jianzheng_4_2 h6{ font-size:15px; font-weight:normal; color:#222; height:24px; line-height:24px; overflow:hidden; padding:0 0 5px 0; }.in_jianzheng_4_3{ width:100px; height:28px; line-height:28px; font-size:14px; padding-top:14px; text-align:center; }.in_jianzheng_4_3 a{ display:block; color:#FFF; background:#019646; border-radius:5px;  }.in_jianzheng_4_3 a:hover{ color:#FFF; background:#00cc60;   }/*图片放大1，开始*/.jz_scale_x{ width:174px; height:174px;  padding:3px;  }.jz_scale{ width:174px; height:174px; overflow:hidden; }.jz_scale img{ width:174px; height:174px;  border-radius:50%;   }.jz_scale img{ -webkit-transition: -webkit-transform 2s ease-out;	-moz-transition: -moz-transform 2s ease-out;	-o-transition: -o-transform 2s ease-out;	-ms-transition: -ms-transform 2s ease-out;	 }.jz_scale img:hover{		-webkit-transform: rotateZ(360deg);	-moz-transform: rotateZ(360deg);	-o-transform: rotateZ(360deg);	-ms-transform: rotateZ(360deg);	transform: rotateZ(360deg);		 }/*图片放大1，结束*/.in_kganyan_fx_l { background:url(../images/al_l.png) no-repeat center; display: block; width:40px; height:50px; position: absolute; top:108px; left:0; cursor:pointer; -webkit-transition: all .3s linear; transition: all .3s linear;  }.in_kganyan_fx_r { background:url(../images/al_r.png) no-repeat center; display: block; width:40px; height:50px; position: absolute; top:108px;  right:0; cursor:pointer; -webkit-transition: all .3s linear; transition: all .3s linear; }.in_about{ width:1180px; height:auto; margin:0 auto; padding-top:60px; }.in_about_l{ float:left; width:550px; }.in_about_t{ height:46px; line-height:46px; background:url(../images/in_about_t.jpg) no-repeat left bottom;  }.in_about_t span{ float:left; height:46px; line-height:46px; font-size:24px;  padding:0 0 0 50px; color:#0b8c1d;  }.in_about_t h3{ font-size:20px;}.in_about_t h3 a{ color:#FFF;  }.in_about_t h6{ float:left; font-size:24px; padding-left:10px; color:#666; }.in_about_t_more{ float:right; width:45px; height:26px; line-height:26px;  margin:10px 0 0 0; }.in_about_l_2{ height:auto; margin-top:15px; }.in_about_l_3{ height:330px; border:1px solid #e0e0e0; }.in_aboutimgscale{ width:550px; height:330px; overflow:hidden; }.in_aboutimgscale img{ width:550px; height:330px;  transition: all 0.5s;  transform: scale(1);   }.in_aboutimgscale img:hover { transition: all 0.5s;   transform: scale(1.05);   }.in_about_l_4{  }.in_about_l_5{  line-height:28px; height:140px; overflow:hidden; padding:5px 5px 0 5px; }.in_about_r_1{ height:315px; padding-top:10px; border:1px solid #dededf; border-top:none; }.in_about_r_1more{ height:30px; line-height:30px; border-top:1px solid #dededf; text-align:center; background:#c8ebfd; margin-top: 5px; }.in_about_r{ float:right; width:610px;  }/* 标签切换4，开始 */#tab_feca{width:100%; }#tab_feca .tab_menu{ height:46px; background:url(../images/in_xx.png) repeat-x bottom #f5f5f5; margin-left:35px; }#tab_feca .tab_menu li{float:left; width:120px; height:46px; line-height:46px; text-align:center; color:#222;  font-size:18px; cursor:pointer;  }#tab_feca .tab_menu li h3{ font-size:18px; font-weight:normal;}#tab_feca .tab_menu .selected{ background:#008a13; color:#FFF; cursor:pointer; }#tab_feca .tab_menu .selected h3 a{ color:#FFF;}#tab_feca .tab_menu li a{ color:#222; }#tab_feca .tab_menu li span{ font-size:12px;}#tab_feca .tab_box_feca{width:100%; clear:both; }#tab_feca .hide{display:none;}/* 标签切换4，结束 */.in_feca_2{ width:auto;  position:relative; }.in_feca_2_more{ float:right; width:40px; height:26px; line-height:26px; font-size:14px; margin:15px 6px 0 0;position:absolute; right:0; top:-52px;  }.in_feca_2_more a{ color:#222; display:block;  }.in_feca_2_more a:hover{  color:#F00;  }.in_feca_3{ width:auto; height:500px;  }.in_feca_3 ul li{ float:left; width:270px; margin:15px 0 0 35px; }.in_feca_3 ul li .cpscale_x{ width:260px; height:194px;  padding:4px; border:1px solid #dbdbdb; background:#FFF; }.in_feca_3 ul li .cpscale{ width:260px; height:194px; overflow:hidden; }.in_feca_3 ul li .cpscale img{ width:260px; height:194px; transition: all 0.5s;  transform: scale(1);   }.in_feca_3 ul li .cpscale img:hover { transition: all 0.5s;   transform: scale(1.1); }.in_feca_3 ul li .cpscale_x:hover{ padding:4px; border:1px solid #008a13; }.in_feca_3 ul li h5{ font-size:14px; font-weight:normal; height:28px; line-height:28px; text-align:center; }.in_newsfaq{ width:1180px; height:auto; margin:0 auto; padding-top:25px; }.in_news_1{ float:left; width:1230px; margin-left:-25px; }/* 标签切换4，开始 */#tab_news{width:100%; position:relative; }#tab_news .tab_menu{ width:1180px; height:44px; border-bottom:0; background:url(../images/in_xx.png) repeat-x bottom; margin-left:25px; }#tab_news .tab_menu li{float:left; width:120px; height:44px; line-height:44px; text-align:center;   font-size:18px; cursor:pointer; background:url(../images/news_sb.png) no-repeat left;float: right  }#tab_news .tab_menu li h3{ font-size:18px; font-weight:normal;}#tab_news .tab_menu .selected{ background:url(../images/news_sa.png) no-repeat left;  cursor:pointer; }#tab_news .tab_menu .selected h3 a{ color:#008a13; font-weight:bold;}/*#tab_news .tab_menu .ml{ margin-left:820px; }*/#tab_news .tab_menu li span{ font-size:12px;}#tab_news .tab_box_news{width:100%; clear:both; }#tab_news .hide{display:none;}/* 标签切换4，结束 */.tab_news_tie{  width:200px; height:44px; line-height:40px;  position:absolute; left:25px; top:-5px;  }.tab_news_tie h3 a{ color: #000000; height:44px; display:block; font-size:30px; font-weight:bold;  background:url(../images/news_da.png) no-repeat left; padding-left:38px; }.tab_news_tie h3 a:hover{  color: #121b2b;  }.in_news_2{ width:auto; height:550px; position:relative; }.in_newss_4xx{ }.in_newss_4{ float:left; width:565px; padding:30px 0 30px 0; margin:0 25px; border-bottom:1px solid #e7e7e7;  }.in_newss_4_1{ float:left; width:165px; height:118px; border:1px solid #dedede; overflow:hidden;  }.in_newss_4_1 img { width:165px; height:118px; transition: all 0.5s;  transform: scale(1);   }.in_newss_4_1 a:hover img{ transition: all 0.5s;  transform: scale(1.08);  }.in_newss_4_2{ float:right; width:375px; color:#666; line-height:30px; height:120px; overflow:hidden;  }.in_newss_4_2 h6{ font-size:15px; font-weight:normal; color:#222; height:30px; line-height:30px; overflow:hidden; }.in_newss_4_2 h5{ color:#a3a3a3; font-size:14px;  }.in_news_pro_5{   }.in_news_4{ float:left; width:525px; margin:0 25px; height:115px; display:block ;overflow:hidden;background:rgba(247,247,247,1);margin-bottom: 10px;padding: 0 20px;}.in_news_4:hover{box-shadow:2px 0px 16px rgba(0,0,0,0.2);}.in_news_4_1{ float:left; width:90px; height:70px; margin:25px 0 0 0;  background:#f1f1f1; text-align:center; color:#222;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }.in_news_4_1 h5{ height:30px; line-height:30px; font-size:24px; padding-top:8px; color:#444;   }.in_news_4_1 h6{ height:24px; line-height:24px; font-size:16px; color:#666;  }.in_news_4_2x{ float:right; width:370px; margin-top:20px;}.in_news_4_2{  line-height:14px; height:69px; font-size:13px; overflow:hidden; color:#949494; padding-top:5px; }.in_news_4_2 h6{ font-size:14px; height:26px; font-weight:normal; color:#222; overflow:hidden; }.in_news_4:hover .in_news_4_1{ background:#008a13;   -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }.in_news_4:hover .in_news_4_1 h5{ color:#fff; }.in_news_4:hover .in_news_4_1 h6{ color:#fff; }.in_yqlj{ width:1178px; height:auto; margin:0 auto; margin-top:60px; border:1px solid #d4d4d4; position:relative; }.in_yqlj_1{ width:170px; height:40px; line-height:40px; background: #121b2b;  font-size:14px; color:#FFF; text-align:center; position:absolute; left:10px; top:-20px;  }.in_yqlj_1 span{ color:#FFF; font-size:18px;}.in_yqlj_2{ line-height:30px; padding:30px 0 10px 0;}.in_yqlj_2 a{ background:url(../images/yqlj_line.png) no-repeat right; display:inline-block; padding:0 15px 0 10px; }